Bonjour à tous,
J'ai un problème de compréhension et de fonctionnement d'une commande dans un script Lua.
La commande est la suivante : command_once("sim/annunciator/test_all_annunciators").
Elle est censée lancer un test d'allumage (et un test sonore) de l'ensemble des alarmes du cockpit pour en vérifier le bon fonctionnement.
Initialement la commande "sim/annunciator/test_all_annunciators" était appelée directement (via les paramètres XP) par un bouton spécifique, et elle fonctionnait comme attendu.
Afin de récupérer des boutons de joystick mal ou sous utilisés, j'ai regroupé certaines commandes dans des modules Lua en en faisant de nouvelles commandes regroupées (créées par un "create_command").
C'est le cas de ce test d'alarmes qui se trouve désormais dans un module de commandes regroupées, mais qui est le seul du groupe à dysfonctionner.
Je précise que la commande groupée est appelée par une des positions d'un commutateur rotatif (d'un Honeycomb Alpha).
Le dysfonctionnement est le suivant, lorsque l'on passe sur ladite position : aucune alarme lancée, ou bien une alarme trop furtive pour permettre une véritable vérification visuelle.
J'ai tenté un command_begin("sim/annunciator/test_all_annunciators") qui ne donne rien du tout, et un command_end(".........") qui lance bien le test souhaité mais -cette fois- avec une alarme permanente, quelle que soit la position ultérieure du bouton, et jusqu'à fermeture d'X-Plane...
Une idée ?
Merci de vos retours
J'ai un problème de compréhension et de fonctionnement d'une commande dans un script Lua.
La commande est la suivante : command_once("sim/annunciator/test_all_annunciators").
Elle est censée lancer un test d'allumage (et un test sonore) de l'ensemble des alarmes du cockpit pour en vérifier le bon fonctionnement.
Initialement la commande "sim/annunciator/test_all_annunciators" était appelée directement (via les paramètres XP) par un bouton spécifique, et elle fonctionnait comme attendu.
Afin de récupérer des boutons de joystick mal ou sous utilisés, j'ai regroupé certaines commandes dans des modules Lua en en faisant de nouvelles commandes regroupées (créées par un "create_command").
C'est le cas de ce test d'alarmes qui se trouve désormais dans un module de commandes regroupées, mais qui est le seul du groupe à dysfonctionner.
Je précise que la commande groupée est appelée par une des positions d'un commutateur rotatif (d'un Honeycomb Alpha).
Le dysfonctionnement est le suivant, lorsque l'on passe sur ladite position : aucune alarme lancée, ou bien une alarme trop furtive pour permettre une véritable vérification visuelle.
J'ai tenté un command_begin("sim/annunciator/test_all_annunciators") qui ne donne rien du tout, et un command_end(".........") qui lance bien le test souhaité mais -cette fois- avec une alarme permanente, quelle que soit la position ultérieure du bouton, et jusqu'à fermeture d'X-Plane...
Une idée ?
Merci de vos retours

Commentaire